package com.hnust.service;

import com.hnust.domain.College;
import com.hnust.domain.GroupInfo;
import com.hnust.domain.GroupMember;
import com.jfoenix.controls.JFXButton;
import javafx.scene.control.*;
import javafx.stage.Stage;

/**
 * 创建人：zhangRuWang
 * 创建时间：2021/6/13
 * 描述：
 */
public interface TeacherServices {
    void teacherLogin(Button loginBut, Stage stage, String text, String text1);

    void teacherRegister(Button registerBtn, String text, String text1, String text2, String text3, String text4, String selectCollegeId);

    void getAllCollege(ComboBox<College> registerCollege, Label registerCollegeLabel);

    void getCourseGroupInfo(ComboBox<GroupInfo> courseGroup, Label courseGroupLabel);

    void getCourseGroupDetailInfo(String selectCourseGroupId, Label leader_number, Label name, TableView<GroupMember> tableSize, int currentPage);

    void getCourseTargetList(JFXButton showGoalBtn, String selectCourseId);

    void searchCourseGroupMember(JFXButton searchBtn, TableView<GroupMember> tableSize, String selectCourseGroupId, String text);
}
